import tornado.web
import tornado.ioloop
from utlis.logout import deletetoken
def job():
    print("定时任务执行中.........")
from apscheduler.schedulers.tornado import TornadoScheduler
scheduler = TornadoScheduler()
scheduler.add_job(deletetoken, "interval", seconds=10)
'''
add_job triggers类型
1. date 特定时间执行，只执行一次
2. interval 固定间隔时间触发
      weeks (int) 隔几周
      days (int) 隔几天
      hours (int) 隔几小时
      minutes (int) 隔几分钟
      seconds (int) 隔多少秒
      start_date (datetime 或 str) 指定开始日期
      end_date (datetime 或 str) 指定结束日期
3. cron 特定时间周期性地触发
exp: add_job(job, "cron", hour=0, minute=0) 每天凌晨执行'''
scheduler.start()
class IndexHandler(tornado.web.RequestHandler):
    def get(self):
        pass
app = tornado.web.Application([
    (r"/", IndexHandler),
])

app.listen(8001)
app.scheduler = scheduler
tornado.ioloop.IOLoop.current().start()